
.movedate {
	WIDTH: 2.5em
}
.eventcell {
	FONT-SIZE: 90%
}
.scheduleMove {
	FONT-SIZE: 80%; MARGIN: 0px 0px 0px 3px; VERTICAL-ALIGN: middle; CURSOR: pointer; HEIGHT: 1.8em; TEXT-ALIGN: center
}
.portletTitleSchedule {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px solid
}
.menubarTable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.submenu {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff7e8; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute
}
DIV.menuRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eed
}
.myfolderSearch {
	MARGIN: 0px
}
.pagetitle {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px
}
TABLE.multicol {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.smallcorner {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.tableTitle {
	FONT-WEIGHT: bold
}
TABLE.borderTable {
	BORDER-LEFT-COLOR: #999; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #999
}
TABLE.borderTable TH {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ddc; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
TABLE.borderTable TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
TABLE.dataList {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TABLE.dataList TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 80%; BACKGROUND: #ddc; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
TABLE.dataList TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
TABLE.dataList TD.Unread {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
TABLE.dataList TR.Unread {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffc; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.dataList TR.Stripe {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #e0e0e0; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.dataView {
	BORDER-LEFT-COLOR: #ccc; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #ccc
}
TABLE.dataView TH {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BACKGROUND: #ddd; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left
}
TABLE.dataView TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
TABLE.layout {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TABLE.layout TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.layout TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.layout TR.Stripe {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #e0e0e0; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.formTable TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BACKGROUND: #ddd; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.formTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.formWarning {
	COLOR: #f00
}
.fieldComment {
	MARGIN-TOP: 0.5em; FONT-SIZE: 80%
}
UL.menuUL {
	LINE-HEIGHT: 1.5em
}
DIV.squeez {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.naviColumn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #eed; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.marginHalf {
	MARGIN-TOP: 4px
}
.marginFull {
	MARGIN-TOP: 8px
}
.marginBoth {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 7px
}
.marginBothFull {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.searchButton {
	WIDTH: 9em
}
.fontDisable {
	COLOR: gray
}
.fontDelete {
	COLOR: #f00
}
.fontHoliday {
	COLOR: #f00
}
.fontSaturday {
	COLOR: #f00
}
.fileMarkup {
	BACKGROUND-COLOR: #ccf
}
.updateContents {
	BACKGROUND: #ffa
}
.adminList {
	BORDER-RIGHT: #ccc 1px inset; BORDER-TOP: #ccc 1px inset; OVERFLOW-Y: scroll; OVERFLOW: auto; BORDER-LEFT: #ccc 1px inset; WIDTH: 100%; BORDER-BOTTOM: #ccc 1px inset; HEIGHT: 12em
}
LABEL {
	CURSOR: default
}
.designThumbnailName {
	FONT-SIZE: 14px; WIDTH: 180px; TEXT-ALIGN: center
}
.designThumbnail {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; BORDER-LEFT: #999 1px solid; WIDTH: 115px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 115px
}
.eventServiceTd {
	WIDTH: 5em
}
.eventServiceSeparator {
	BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 1px; MARGIN: 0px; HEIGHT: 1px
}
.loading {
	BORDER-RIGHT: #f90 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #f90 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; BORDER-LEFT: #f90 3px solid; WIDTH: 150px; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #f90 3px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TABLE.dataList TD.candidateAddress {
	HEIGHT: 15px
}
.moveSideButtonTop {
	MARGIN-BOTTOM: 15px
}
.submenu {
	Z-INDEX: 1; BACKGROUND-COLOR: #fff7e8
}
.fileMarkupMove {
	BACKGROUND-COLOR: #ddd
}
TABLE.dataList TD.summaryCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.summary {
	DISPLAY: none; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 5px solid
}
.summaryUnread {
	DISPLAY: none; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 5px solid; BACKGROUND-COLOR: #ffc
}
.summaryText {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px
}
.summaryText .Label {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 80%; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 4em; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
TABLE.summaryMenu {
	FONT-SIZE: 95%; WIDTH: 100%; BACKGROUND-COLOR: #eed
}
TABLE.summaryMenu TD.Left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
TABLE.summaryMenu TD.Right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.paging {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eed
}
.pagingCurrent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pagingLink {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.file-treeview {
	FONT-SIZE: 95%
}
.file-treeview TD {
	FONT-SIZE: 95%
}
.folder-one-up {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 2px
}
TABLE.block {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 1em; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
SPAN.toggledesc {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px
}
.clickable {
	CURSOR: pointer
}
TABLE.schedule {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
TABLE.schedule TD {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TD.today {
	BACKGROUND-COLOR: #bfb
}
SPAN.today {
	FONT-WEIGHT: bold
}
TD.holiday {
	BACKGROUND-COLOR: #fcc
}
TH.holiday {
	BACKGROUND-COLOR: #fcc
}
SPAN.holiday {
	FONT-SIZE: 80%
}
TD.saturday {
	BACKGROUND-COLOR: #cff
}
TH.saturday {
	BACKGROUND-COLOR: #cff
}
TD.sunday {
	BACKGROUND-COLOR: #fcc
}
TH.sunday {
	BACKGROUND-COLOR: #fcc
}
TD.weekday {
	BACKGROUND-COLOR: #ffc
}
TH.weekday {
	BACKGROUND-COLOR: #ffc
}
TD.headernavi {
	BACKGROUND-COLOR: #eed
}
TD.hours {
	FONT-SIZE: 90%
}
TD.morning {
	BACKGROUND-COLOR: #ffc
}
TD.afternoon {
	BACKGROUND-COLOR: #fc9
}
TD.evening {
	BACKGROUND-COLOR: #ccf
}
TD.now {
	BACKGROUND-COLOR: #cfc
}
TD.eventcell {
	FONT-SIZE: 90%; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff
}
TD.eventcell A {
	PADDING-LEFT: 4px; PADDING-TOP: 4px
}
TD.facilitycell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #cfc
}
TD.facilitycell .facilitymemo {
	FONT-SIZE: 80%
}
TD.facilitycell .linkfacilitymonth {
	MARGIN-TOP: 3px; FONT-SIZE: 80%; MARGIN-LEFT: 2px
}
TD.groupcell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffc
}
TD.groupcell .linkgroupmonth {
	MARGIN-TOP: 3px; FONT-SIZE: 80%; MARGIN-LEFT: 2px
}
TD.usercell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TD.usercell .linkusermonth {
	MARGIN-TOP: 3px; FONT-SIZE: 80%; MARGIN-LEFT: 2px
}
TD.usercell .linkwhere {
	MARGIN-TOP: 3px; FONT-SIZE: 80%; MARGIN-LEFT: 2px
}
TR.userrow {
	BORDER-TOP: #999 1px solid
}
TD.infocell {
	VERTICAL-ALIGN: top
}
TD.infocell .event {
	FONT-SIZE: 90%
}
TD.infocell .bannerevent {
	FONT-SIZE: 90%
}
SPAN.bizevent {
	FONT-SIZE: 80%
}
SPAN.anniversary {
	FONT-SIZE: 80%
}
SPAN.conflict {
	COLOR: #f00
}
TD.blank {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
TD.under {
	BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center
}
TD.bannerall {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TD.banner1 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #cfc
}
TD.banner2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #cfc
}
TABLE.schedule TD.nobanner {
	BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 0px solid; BACKGROUND-COLOR: #f0fff0
}
TD.bannerrow {
	BACKGROUND-COLOR: #dff
}
TD.hours {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TD.unit5 {
	HEIGHT: 4px
}
TD.unit10 {
	HEIGHT: 8px
}
TD.unit15 {
	HEIGHT: 12px
}
TD.unit30 {
	HEIGHT: 24px
}
TR.tmscalerow TD.unit5 {
	HEIGHT: 8px
}
TR.tmscalerow TD.unit10 {
	HEIGHT: 8px
}
TR.tmscalerow TD.unit15 {
	HEIGHT: 8px
}
TR.tmscalerow TD.unit30 {
	HEIGHT: 8px
}
TABLE.schedule TR.firstrow TD {
	BORDER-TOP: #999 1px solid
}
.calendarTopSub {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
TABLE.userday TD.blank {
	BORDER-RIGHT: 0px; BORDER-TOP: #999 1px dashed; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.userday TD.eventbelow {
	BORDER-BOTTOM: #333 1px solid
}
TABLE.userday .hours {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.groupday .hours {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.userday .eventcell {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
TABLE.groupday .eventcell {
	BORDER-RIGHT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
TABLE.userday .eventcell {
	BORDER-LEFT: 0px; BACKGROUND-REPEAT: repeat-y
}
TABLE.header TD.blank {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.header TD.under {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #999 1px solid
}
TABLE.header TD.eventcell {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.header TD.hours {
	TEXT-ALIGN: left
}
.headerschedule {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle
}
.headerschedule .viewdate {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 16px
}
.headerschedule #headerscheduleview {
	MARGIN-TOP: 4px
}
TABLE.userweek .eventcell {
	BORDER-RIGHT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
TABLE.userweek TD.blank {
	BORDER-TOP: #999 1px dashed; BORDER-BOTTOM: 0px
}
TABLE.userweek TD.multi {
	BORDER-RIGHT: 0px; BORDER-TOP: #999 1px dashed; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.userweek TD.eventbelow {
	BORDER-BOTTOM: #333 1px solid
}
TABLE.userweek TD.firstcol {
	BORDER-LEFT: #999 1px solid
}
TABLE.userweek TD.lastcol {
	BORDER-RIGHT: #999 1px solid
}
TABLE.userweek TD.eventright {
	BORDER-RIGHT: #333 1px solid
}
TABLE.userweek .firstcol {
	BACKGROUND-IMAGE: none
}
TABLE.userweek .unit30 {
	WIDTH: 8px; HEIGHT: 1em
}
TABLE.userweek .hours {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
TABLE.userweek .dispday {
	WIDTH: 100%
}
.dispall {
	WIDTH: 100%
}
TD.blankhover {
	BACKGROUND-COLOR: #ccf
}
TABLE.schedule .eventhover {
	BACKGROUND-COLOR: #fcf! important
}
TABLE.schedule .eventtag {
	FONT-SIZE: 80%
}
TABLE.groupweek .eventcell {
	BACKGROUND-COLOR: #fff
}
TABLE.groupweek TD.usercell {
	BORDER-BOTTOM: 0px
}
TABLE.groupweek TD.groupcell {
	BORDER-BOTTOM: 0px
}
TABLE.groupweek TD.facilitycell {
	BORDER-BOTTOM: 0px
}
TABLE.groupweek TD.bannerfirstcell {
	BORDER-TOP: 0px; BORDER-BOTTOM: 0px
}
TABLE.groupday .noheader {
	BORDER-TOP: #666 1px solid
}
TABLE.groupday .headerrow {
	BORDER-TOP: #666 1px solid
}
TABLE.usermonth TH {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
TABLE.usermonth .eventcell {
	BACKGROUND-COLOR: #ffffef
}
TABLE.usermonth .oddmonth {
	BACKGROUND-COLOR: #fefedb
}
TABLE.usermonth .today {
	BACKGROUND-COLOR: #bfb
}
TABLE.usermonth .holiday {
	BACKGROUND-COLOR: #fbe9e9
}
TABLE.usermonth .sunday {
	BACKGROUND-COLOR: #fbe9e9
}
TABLE.usermonth .holiday {
	BACKGROUND-COLOR: #ffdbde
}
TABLE.usermonth .sunday {
	BACKGROUND-COLOR: #ffdbde
}
TABLE.usermonth SPAN.holiday {
	FONT-SIZE: 80%
}
TABLE.usermonth .saturday {
	BACKGROUND-COLOR: #e5fafe
}
TABLE.usermonth .saturday {
	BACKGROUND-COLOR: #d7eefb
}
TABLE.usermonth .firstday .date {
	FONT-WEIGHT: bold
}
TABLE.usermonth .date {
	BORDER-RIGHT-STYLE: none
}
TABLE.usermonth .move_week {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 80%;  PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #999 1px solid; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c8c8c8; TEXT-ALIGN: center
}
TABLE.usermonth TR.eventrow TD {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 3em
}
TABLE.usermonth TR.bannerrow TD.nobanner {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 90%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #f0fff0
}
TABLE.usermonth TR.bannerrow TD.banner1 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #cfc
}
TABLE.usermonth TR.bannerrow TD.banner2 {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 80%; PADDING-BOTTOM: 1px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #cfc
}
.eventDayBack {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: 1px; FONT-SIZE: 14px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffc
}
TABLE.layout TD.timeNum {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.layout TD.timeCell {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.order-button {
	CURSOR: pointer
}
.menuOpen {
	FLOAT: left; WHITE-SPACE: nowrap
}
.menuOpenSearch {
	MARGIN-TOP: 3px; FLOAT: right; WHITE-SPACE: nowrap
}
.mailReceiveButton {
	WIDTH: 10em
}
.searchButtonMyFoler {
	WIDTH: 8em
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.deletedAddressee {
	MARGIN-TOP: 5px
}
.tabSubMenu {
	FONT-SIZE: 14px; PADDING-TOP: 7px
}
.tabSubMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tabSubMenu .selectOn {
	BORDER-RIGHT: #b4b4b4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b4b4b4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #b4b4b4 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ddd
}
.tabSubMenu .selectOff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.tabSubMenuBase {
	CLEAR: both; FONT-SIZE: 1px;  BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px
}
TABLE.tab {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
TABLE.tab TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.tabBaseTable {
	CLEAR: both; BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
.eventLink {
	MARGIN: 2px 0px 2px 2px
}
.scheduleMark1 {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 2px 1px; BORDER-LEFT: 5px solid
}
.scheduleMark2 {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 2px 1px; BORDER-LEFT: 5px solid
}
.scheduleMark3 {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 2px 1px; BORDER-LEFT: 5px solid
}
.scheduleMark4 {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 2px 1px; BORDER-LEFT: 5px solid
}
.scheduleMarkTitle1 {
	PADDING-LEFT: 5px; BORDER-LEFT: 8px solid
}
.scheduleMarkTitle2 {
	PADDING-LEFT: 5px; BORDER-LEFT: 8px solid
}
.scheduleMarkTitle3 {
	PADDING-LEFT: 5px; BORDER-LEFT: 8px solid
}
.scheduleMarkTitle4 {
	PADDING-LEFT: 5px; BORDER-LEFT: 8px solid
}
#cb7-schedule-event-title {
	BORDER-LEFT-WIDTH: 8px
}
.scheduleMark1 {
	BORDER-LEFT-COLOR: #f30
}
.scheduleMarkTitle1 {
	BORDER-LEFT-COLOR: #f30
}
.scheduleMark2 {
	BORDER-LEFT-COLOR: #06c
}
.scheduleMarkTitle2 {
	BORDER-LEFT-COLOR: #06c
}
.scheduleMark3 {
	BORDER-LEFT-COLOR: #008c00
}
.scheduleMarkTitle3 {
	BORDER-LEFT-COLOR: #008c00
}
.scheduleMark4 {
	BORDER-LEFT-COLOR: #755935
}
.scheduleMarkTitle4 {
	BORDER-LEFT-COLOR: #755935
}
.scheduleColorChange {
	FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 2px 3px 0px; WHITE-SPACE: nowrap
}
.scheduleColorChange .label {
	FONT-SIZE: 80%; MARGIN: 0px 7px 0px 5px
}
.scheduleColorChange .button {
	PADDING-RIGHT: 7px; MARGIN: 3px 0px 0px
}
.workflowRouteAdd {
	BACKGROUND-COLOR: #eed
}
TABLE.helpScreen {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
TABLE.helpScreen TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.screenTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 3px
}
#optionTop {
	Z-INDEX: 100
}
.footbarText {
	WHITE-SPACE: nowrap
}
.stepMain {
	FONT-WEIGHT: bold
}
.stepCancel {
	MARGIN-LEFT: 20px
}
.titleDraft {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN-LEFT: 15px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #39c; TEXT-ALIGN: center
}
TABLE.dataList TD.candidateAddress {
	HEIGHT: 15px
}
.moveSideButtonTop {
	MARGIN-BOTTOM: 15px
}
DIV.popupCalendar {
	BORDER-RIGHT: #ccc 1px outset; BORDER-TOP: #ccc 1px outset; BORDER-LEFT: #ccc 1px outset; BORDER-BOTTOM: #ccc 1px outset; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
DIV.popupCalendar TABLE {
	border-spacing: 0
}
.mailHistoryCurrent {
	BACKGROUND: #cfc
}
.mailHistoryDelete {
	BACKGROUND: #e5e5e5
}
TABLE.attentionError {
	BORDER-RIGHT: #d00 2px solid; BORDER-TOP: #d00 2px solid; BORDER-LEFT: #d00 2px solid; WIDTH: 80%; BORDER-BOTTOM: #d00 2px solid
}
TABLE.warnError {
	BORDER-RIGHT: #ec0 2px solid; BORDER-TOP: #ec0 2px solid; BORDER-LEFT: #ec0 2px solid; WIDTH: 80%; BORDER-BOTTOM: #ec0 2px solid
}
TABLE.attentionError TR {
	BACKGROUND-COLOR: #f2f2f2
}
TABLE.warnError TR {
	BACKGROUND-COLOR: #f2f2f2
}
.pushClose {
	DISPLAY: none
}
.printTitleCell {
	DISPLAY: none
}
.designMask {
	FILTER: alpha(opacity=30); ZOOM: 1; opacity: .30
}
